/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.mybeans;

import javax.swing.JOptionPane;

/**
 *
 * @author avbravo
 */
public class RemolquesMorosidadAnualSQL {

    static String sql;
    static String Mes;
    static String IdMunicipio;
    static int Anio;

    public static int getAnio() {
        return Anio;
    }

    public static void setAnio(int Anio) {
        RemolquesMorosidadAnualSQL.Anio = Anio;
    }

    public static String getIdMunicipio() {
        return IdMunicipio;
    }

    public static void setIdMunicipio(String IdMunicipio) {
        RemolquesMorosidadAnualSQL.IdMunicipio = IdMunicipio;
    }

    public static String getMes() {
        return Mes;
    }

    public static void setMes(String Mes) {
        RemolquesMorosidadAnualSQL.Mes = Mes;
    }

    public static String getSql() {
        return sql;
    }

    public static void setSql(String sql) {
        RemolquesMorosidadAnualSQL.sql = sql;
    }

    @SuppressWarnings("static-access")
    public String RemolquesMesCerrado() {
        try {
            this.Mes = this.Mes.trim();
            if (this.Mes.equals("enero")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and mespago='enero' "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            if (this.Mes.equals("febrero")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";
            }
            if (this.Mes.equals("marzo")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("abril")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("mayo")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";
            }

            if (this.Mes.equals("junio")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("julio")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("agosto")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";


            }

            if (this.Mes.equals("septiembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("octubre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre' or mespago='octubre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            if (this.Mes.equals("noviembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre' or mespago='octubre' or mespago='noviembre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            if (this.Mes.equals("diciembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre' or mespago='octubre' or mespago='noviembre' or mespago='diciembre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            return sql;
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "RemolquesMesCerrado()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
        return "";
    }

    public String RemolquesMesSinCerrar() {
        try {
            /*
             *como no se ha cerrado el mes
             *indica que el mes no ha terminado y por lo tanto no se
             * puede considerar el mes actual como morosidad porque aun no ha finalizado
             */

            if (this.Mes.equals("enero")) {
                //no se verificaran ninguno de enero
                sql = "";
            }
            if (this.Mes.equals("febrero")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and mespago='enero' "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";


            }

            if (this.Mes.equals("marzo")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";


            }

            if (this.Mes.equals("abril")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("mayo")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";


            }

            if (this.Mes.equals("junio")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";
            }

            if (this.Mes.equals("julio")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";
            }

            if (this.Mes.equals("agosto")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }

            if (this.Mes.equals("septiembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            if (this.Mes.equals("octubre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            if (this.Mes.equals("noviembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre' or mespago='octubre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";
            }

            if (this.Mes.equals("diciembre")) {
                sql = "select regimenremolques.*,regimen.regimen "
                        + " from regimenremolques,regimen"
                        + " where regimenremolques.idmunicipio='" + this.IdMunicipio + "' "
                        + " and regimenremolques.activo='si'  "
                        + " and regimenremolques.periodopago='anual'"
                        + " and (mespago='enero' or mespago='febrero' or mespago='marzo' or mespago='abril' or mespago='mayo' or mespago='junio' or mespago='julio' or mespago='agosto' or mespago='septiembre' or mespago='octubre' or mespago='noviembre') "
                        + " and  regimenremolques.idmunicipio = regimen.idmunicipio "
                        + " and regimenremolques.idregimen = regimen.idregimen  "
                        + " and regimen.activo='si'";

            }
            return sql;

        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "RemolquesMesSinCerrar()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);

        }
        return "";

    }
}
